[client] bootstrap pkg before installing FreeBSD port deps#5991
[client] bootstrap pkg before installing FreeBSD port deps#5991
Conversation
The FreeBSD 15.0 VM image used by vmactions/freebsd-vm@v1 ships a pkg binary that fails to parse the current pkg.freebsd.org metadata, with: pkg: truncated reply for signature_fingerprintsoutput, wanted 0 bytes pkg: Repository FreeBSD-ports cannot be opened. This breaks 'pkg install', failing every release run since 2026-04-24. Run 'pkg bootstrap -f' + 'pkg update -f' first to refresh pkg and the catalogue before installing build deps.
📝 WalkthroughWalkthroughThe release workflow for FreeBSD VMs has been updated to refresh the package manager state prior to installation. Two preparatory commands ( Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|



The FreeBSD 15.0 VM image used by vmactions/freebsd-vm@v1 ships a pkg binary that fails to parse the current pkg.freebsd.org metadata, with:
pkg: truncated reply for signature_fingerprintsoutput, wanted 0 bytes
pkg: Repository FreeBSD-ports cannot be opened.
This breaks 'pkg install', failing every release run since 2026-04-24. Run 'pkg bootstrap -f' + 'pkg update -f' first to refresh pkg and the catalogue before installing build deps.
Describe your changes
Issue ticket number and link
Stack
Checklist
Documentation
Select exactly one:
Docs PR URL (required if "docs added" is checked)
Paste the PR link from https://github.com/netbirdio/docs here:
https://github.com/netbirdio/docs/pull/__
Summary by CodeRabbit